.overflow-y-im{
    overflow-y: visible;
    -ms-overflow-y: visible;
}

.table-layout{  table-layout: fixed;  }

.table-layout td{
    position: relative;
    vertical-align: middle !important;
    margin: 0 !important;
    text-align: left;
}

.right-label{
    margin: 0 !important;
    text-align: left !important;
}

.has-font-label{
    position: relative;
    top: 7px;
}

.vertical-middle{  vertical-align: middle;  }

.no-border{  border: none;  }

.width-40{  width: 40%;  }

.width-70{  width: 70%;  }

.width-100{  width: 100% !important;  }

.width-40px{  width: 60px;  }

.width-auto{  width: auto;  }

.absolute-center{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right:0px;
}

.relative-center{
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right:0;
    margin: 0;
}

.left{  float: left;  }

.margin-lr0{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.margin-b0{  margin-bottom: 0 !important;  }

.padding-lr0{
	padding-left: 0 !important;
    padding-right: 0 !important;
}

.padding-l0{  padding-left: 0 !important;  }

.padding-l10px{  padding-left: 10px;  }

.padding-r0{  padding-right: 0 !important;  }

.myBr{  border: 10px solid #fff;  }

.padding-t7px{  padding-top: 7px !important;  }

.padding-b7px{  padding-bottom: 7px !important;  }

.margin-t7px{  margin-top: 7px !important;  }

.padding-l5px{  padding-left: 5px !important;  }

.margin-r10px{  margin-right: 10px;  }

.margin-l20px{  margin-left: 20px;  }

.margin-l10px{  margin-left: 10px !important;  }

.height-100{  height: 100%; !important; }

.padding-t10px{ padding-top: 10px !important; }

.cell-div{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.relative{  position: relative;  }

.padding-t3px{  padding-top:3px !important;  }

.padding-tb5px{  padding-top:5px;padding-top: 5px; !important;  }
.search-icon{
    position: absolute;
    top: 3px;
    right: 4px;
    height: 16px;
    width: 16px;
}

.result-icon{
    position: absolute;
    top: 3px;
    right:-4px;
    height: 16px;
    width: 16px;
}

.border-bottom{  border-bottom: 1px solid #000;  }

.height-25px{  height: 25px;  }

.search-click{
    position: absolute;
    top:3px;
    right:0px;
    height: 16px;
    width: 16px;
}

.textarea{  resize: vertical;  }

.margin-l15{
    margin-left: 15%;
}

.margin-b10px{  margin-bottom: 10px !important;  }

.icon-title{
    width: 16px;
    height: 16px;
    background-position: center;
    background-size: 16px 16px;
    margin-right: 4px;
    position: relative;
    bottom: 2px;
}
.border-color{
    border-color: #bce8f1;
}

.display-none{
	display:none;
}
.icon-tr{
	margin-left: 7px;
}
.col-drink{
	width:105px;
}
.col-drink-radio{
	margin-left: 11px;
/* 	width:339px; */
    width:63.3333%;
}


